IF exists(SELECT * FROM dbo.sysobjects WHERE name='eg_vulExcursieGent' AND xtype='P') 
BEGIN
	DROP PROCEDURE eg_vulExcursieGent
END
GO

CREATE  procedure eg_vulExcursieGent
as
insert into eg_excursieGent(klas,plaats)  
select distinct k.klas,p.plaats from 
(select klas from leerlingen where klas like '3%') as k
cross join egent_plaats as p
left join eg_excursieGent as g
on g.klas = k.klas and g.plaats=p.plaats
where g.klas is null and g.plaats is null	